.card-body {
  margin: 12px;
}
.el-card__body {
  padding: 12px !important;
}
.item-col {
  .el-form-item {
    margin: 12px 12px 0 0 !important;
  }
}
/* 设置默认字体 */
$baseFont: (base-font-default: 14, base-font-small: 12, base-font-large: 16);
@mixin set-font-class($size){
  &:root{
    --vxe-font-size: #{$size}px;
    --vxe-font-size-medium: #{$size}px;
    //--el-font-size-base: #{$size}px;
    --cim-font-size-base: #{$size}px;
  }
  .el-form {
    --el-form-label-font-size: #{$size}px;
  }

  .el-form-item--default{
    --el-form-label-font-size: #{$size}px;
    --font-size: #{$size}px;
  }

  .el-radio {
    --el-radio-font-size: #{$size}px;
  }
  .el-button:not(.el-button--small):not(.el-button--large) {
    font-size: #{$size}px;
    --el-button-size: #{$size * 4 - 24}px;
    height: var(--el-button-size);
  }
  .footer-page{
    .el-button:not(.el-button--small):not(.el-button--large) {
      font-size: 14px;
      --el-button-size: 32px;
      height: var(--el-button-size);
    }
  }
}

html:root{
  --cim-color-primary: var(--el-color-primary);
  --cim-color-primary-light-3: var(--el-color-primary-light-3);
  --cim-color-primary-light-5: var(--el-color-primary-light-5);
  --cim-color-primary-light-7: var(--el-color-primary-light-7);
  --cim-color-primary-light-8: var(--el-color-primary-light-8);
  --cim-color-primary-light-9: var(--el-color-primary-light-9);
  --cim-color-primary-dark-2: var(--el-color-primary-dark-2);
  --cim-color-custom-primary-light-1: var(--el-color-primary-light-1);
  --cim-color-custom-primary-light-2: var(--el-color-primary-light-2);
  --cim-color-custom-primary-light-3: var(--el-color-primary-light-3);
  --cim-color-custom-primary-light-4: var(--el-color-primary-light-4);
  --cim-color-custom-primary-light-5: var(--el-color-primary-light-5);
}


.base-font-default {
  @include set-font-class(14);
}
.base-font-small {
  @include set-font-class(12)
}
.base-font-large {
  @include set-font-class(16)
}

